package ReflectDemo;
/*
    ClassLoader 中的两个方法 :
            static ClassLoader getSystemClassLoader() : 返回用于委派的系统类加载器
            ClassLoader getParent() : 返回父类加载器进行委派
    类加载器的继承关系：System的父加载器为Platform,而Platform的父加载器为Bootstrap(通常表示为null,并且没有父null)
 */

public class ClassLoaderDemo {
    public static void main(String[] args) {
        System.out.println(ClassLoader.getSystemClassLoader());//AppClassLoader
        System.out.println(ClassLoader.getSystemClassLoader().getParent());//PlatformClassLoader
        System.out.println(ClassLoader.getSystemClassLoader().getParent().getParent());//null

    }
}
